Class CacheFlowDatabaseImpl

java.lang.Object
com.cisco.pt.ipc.impl.IPCObjectImpl
com.cisco.pt.ipc.sim.impl.CacheFlowDatabaseImpl
All Implemented Interfaces:
IPCObject, CacheFlowDatabase

public class CacheFlowDatabaseImpl extends IPCObjectImpl implements CacheFlowDatabase
Information provided by the PKI file:

    \class CacheFlowDatabase
    
    \brief CacheFlowDatabase handles and manipulates the NetFlow cache database.
    
    \example network().getDevice("Router0").getNetflowMonitorManager().getMonitorAt(0).getCacheDatabase()
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • reset

      public void reset()
      Information provided by the PKI file:
      
          \brief Resets the cache flow database.
          
              
      Specified by:
      reset in interface CacheFlowDatabase
    • incrementFlow

      public void incrementFlow()
      Information provided by the PKI file:
      
          \brief Increments the number of flows.
          
              
      Specified by:
      incrementFlow in interface CacheFlowDatabase
    • getTotalFlowCount

      public int getTotalFlowCount()
      Information provided by the PKI file:
      
          \brief Returns the total number of flows.
          
          \return int, the total number of flows.
          
              
      Specified by:
      getTotalFlowCount in interface CacheFlowDatabase
      Returns:
      int Returns a int
    • getAgerPolls

      public int getAgerPolls()
      Information provided by the PKI file:
      
          \brief Returns the number of ager polls.
          
          \return int, the number of ager polls.
          
              
      Specified by:
      getAgerPolls in interface CacheFlowDatabase
      Returns:
      int Returns a int
    • getDistributionTable

      public String getDistributionTable()
      Information provided by the PKI file:
      
          \brief Returns the distribution table output.
          
          \return string, the distribution table output.
          
              
      Specified by:
      getDistributionTable in interface CacheFlowDatabase
      Returns:
      String Returns a String
    • getFlowSummaryTable

      public String getFlowSummaryTable()
      Information provided by the PKI file:
      
          \brief Returns the flow summary table output.
          
          \return string, the flow summary table output.
          
              
      Specified by:
      getFlowSummaryTable in interface CacheFlowDatabase
      Returns:
      String Returns a String